package cn.itcast.service.company;

import cn.itcast.domain.company.Company;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * 企业service接口
 */
public interface CompanyService {

  /**
   * 查询所有企业
   */
  public List<Company> findAll();

  /**
   * 添加企业
   */
  void save(Company company);

  /**
   * 修改企业
   */
  void update(Company company);

  /**
   * 根据Id查询企业
   */
  Company findById(String id);

  /**
   * 根据Id删除企业
   */
  void deleteById(String id);

  /**
   * 分页查询企业
   */
  PageInfo<Company> findByPage(int pageNum, int pageSize);
}
